#include <iostream>

using namespace std;
//值传递，就是函数调用时实参将数值传入给形参
//值传递时，如果形参发生变化，并不会影响实参

//定义函数，实现两个数字进行交换函数
void swap(int num1,int num2){
    cout<<"交换前的数据:"<<"num1="<<num1<<",num2="<<num2<<endl;
    int temp=num1;
    num1=num2;
    num2=temp;
    cout<<"交换后的数据:"<<"num1="<<num1<<",num2="<<num2<<endl;
}
int main(){
    int a=10;
    int b=20;
    cout<<"交换前的数据:"<<"a="<<a<<",b="<<b<<endl;
    swap(a,b);
    cout<<"交换后的数据:"<<"a="<<a<<",b="<<b<<endl;
    return 0;
}
